package net.maku.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Builder;
import lombok.Data;

/**
 * 用户信息表
 *
 * @author 阿沐 babamu@126.com
 * @since 1.0.0 2024-09-02
 */

@Data
@TableName("web_user")
public class WebUserEntity {
	/**
	* id 用户ID
	*/
	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	/**
	* 微信open ID
	*/
	private String openid;
	
	/**
	* app微信 open ID
	*/
	private String appopenid;
	
	/**
	* 微信ID
	*/
	private String unionid;

	/**
	* 用户名或昵称
	*/
	private String username;

	/**
	* 微信号
	*/
	private String wxnumber;

	/**
	* 头像
	*/
	private String avatar;

	/**
	* 性别   0：男   1：女   2：未知
	*/
	private Integer gender;
	
	/**
	* 是否有支付 0 没有支付 1 已经支付
	*/
	private Integer isfirst;
	
	/**
	* 是否为代理人 0：不是 1:是代理人
	*/
	private Integer isproxy;
	
	/**
	* 推荐人数
	*/
	private Integer referrals;

	/**
	* 邮箱
	*/
	private String email;

	/**
	* 手机号
	*/
	private String mobile;

	/**
	* 用户剩余次数
	*/
	private Integer countnum;
	
	/**
	* 用户收益
	*/
	private Integer income;
	

	/**
	* 状态  0：停用   1：正常
	*/
	private Integer status;
	
	
	/**
	* 推荐码
	*/
	private String refcode;
	
	/**
	* 推荐推荐码
	*/
	private String brefcode;
	

	/**
	* 版本号
	*/
	private Integer version;

	/**
	* 删除标识  0：正常   1：已删除
	*/
	private Integer deleted;

	/**
	* 创建者
	*/
	private String creator;

	/**
	* 创建时间
	*/
	private String createTime;

	/**
	* 更新者
	*/
	private String updater;

	/**
	* 更新时间
	*/
	private String updateTime;
	
	
	/**
	* 设备ID
	*/
	@TableField(exist = false)
	private String deviceid;

}
